periodic invoice - Spanish English Dictionary